package cn.centec.mall.entity;

import lombok.Data;

import java.util.Map;

/**
 * 售后提交参数
 *
 * @author 延晓磊
 * @since 2023年04月21日
 */
@Data
public class StandardIssueSubmitParam {

    // 订单号
    private String orderId;
    // 售后类型：1退款（发货前）、2退货退款（发货后，必传shipmentType）
    private String type;
    // 寄件类型：1自发、2上门取件（必传addr）
    private String shipmentType;
    // 退款金额
    private java.math.BigDecimal amount;
    // 退货商品：ID = 数量
    private Map<String,Integer> items;
    // 问题描述
    private String questionDescription;
    // 问题图片
    private String questionImg;
    // 取件地址（）
    private Addr addr;

    /**
     * 取件地址
     */
    @Data
    public static class Addr{
        // 地址区号
        private String areaId;
        // 详细地址
        private String address;
        // 收件人姓名
        private String userName;
        // 收件人手机
        private String userMobile;
    }
}
